package org.example.api.service;

import org.example.api.model.User;
import org.example.api.pojo.UserCenterInfo;

/**
 * @description: TODO
 * @author: uu
 * @data: 2023/7/14 下午 09:16
 * @version: v1.0
 */

public interface UserService {

    /*用户实名认证成功，根据用户信息*/
    Integer modifyUserInfo(String phone, String name, String idCard);

    /*用户登录*/
    User userLogin(String phone, String pword);

    /*验证手机号是否存在*/
    User queryByPhone(String phone);

    /*用户注册*/
    int userRegister(String phone, String password);

    /*用户基本信息*/
    UserCenterInfo queryUserCenter(Integer id);

    /*根据id查询用户信息*/
    Boolean queryUserInfo(Integer id);

    /*通过主键查询*/
    User queryById(Integer id);
}
